home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
cam_m120.zip
/
HISTORY
< prev
next >
Wrap
Text File
|
1992-10-09
|
48KB
|
1,145 lines
October 8, 1992
---------------
RELEASE of version 1.20.
October 1, 1992
---------------
CAM-MAIL.EXE
------------
Fixed - There was a bug with the @sysopin@ and @sysopout@ macros.
Wasn't being displayed properly.
Fixed - There was with saving the screen properly. This could cause
some weird characters to show up on the right side.
USERSM.EXE
----------
Fixed - If using the Individual area, you couldn't use the L Flag.
September 29, 1992
------------------
CAM-MAIL.EXE
------------
Fixed - If someone uploaded a .PTR file, the USERS.SYS file would
be deleted. This obvioulsy would void the affect of
uploading the file.
Changed - Forced conferences can now be adjusted by the user. This
means that if they try to deselect the conference you are
trying to force, they can change the scan flag. The reason
behind this is due to a number of sysops wanting this
changed.
September 24, 1992
------------------
USERSM.EXE
----------
Fixed - When using the "C) NetWork Conferences (Individual)", you
couldn't use the E or L Flags. You would only get a beep if
you attempted this.
September 23, 1992
------------------
CAM-MAIL.EXE
------------
Fixed - The @dlfiles@ was sending the wrong information.
Fixed - New Files Scanning bug has finally be found and corrected
when scanning multiple conferences (What a relief).
September 19, 1992 (Afternoon)
------------------
CAM-MAIL.EXE
------------
Added - Added support of RoboComm in the New Files Scan File.
September 19, 1992 (Morning)
------------------
CAM-MAIL.EXE
------------
Added - The /SCB command line option will tell the door not to
download a QWK packet if there is no mail, but there are
new bulletins. The door defaults to downloading a packet if
there is no mail, but there are bulletins.
Added - The /SCF command line option will tell the door not to
download a QWK packet if there is no mail, but there are
new files. The door defaults to downloading a packet if
there is no mail, but there are new bulletins.
September 15, 1992
------------------
CAM-MAIL.EXE
------------
Some people have said that the new file scanning isn't working
properly when scanning more than one conference. I've tested
the code with several conferences configured, and the door seems
to be working just fine.. I've recompiled the code. See if that
makes a difference for you.
August 28, 1992
---------------
CAM-MAIL.EXE
------------
Fixed - If you had defined New File Scanning in more than one
conference, only the first conference new files would be
added to the NEWFILE.DAT file. All new files will now
be put in that file for EVERY conference that you have
defined.
July 31, 1992
-------------
CAM-MAIL.EXE
------------
Added - /FB command line switch to FORCE the scanning of Bulletins.
Added - /UW command line switch to Notify Cam-Mail not to send the
WELCOME file (Whether or not it has been selected)
Added - /UN command line switch to Notify Cam-Mail not to send the
NEWS file.
July 20, 1992
-------------
CAM-MAIL.EXE
------------
Fixed - If you defined more than 3 NetWork Conferences in USERSM,
the screen would look funny. This was because I was using
an increment counter and dividing by 3 and seeing if I got
a 1. Well, if you think about it, once the increment is
over 3 or more, I'm always going to get a 1 and a NewLine
will always follow. I've changed it to get the remainder
instead of the actual return value.
July 17, 1992
-------------
CAM-MAIL.EXE
------------
Fixed - A @user@ in the TO field was not properly being handled.
Cam-Mail now works properly with all @xx-xx@, @xx@
variables.
July 16, 1992
-------------
CAM-MAIL.EXE
------------
Added - Because of the new "1st Reader" <arg>, it can handle QWK
packets without the CONTROL.DAT file. If you wish to tell
the door not to create this file, simply use the /NC switch
on the command-line (i.e. CAM-MAIL.EXE C:\PCB NO /NC).
Anybody that uses the door from within PCBoard (Noticed I
said within PCBoard) will NOT have a CONTROL.DAT file added
to their QWK packet.
Fixed - Sometimes the "Scanning New Files..." prompt would not be
erased. As far as I know, it's now fixed (According to other
people who were having the problem, the new code has fixed
their problem).
Fixed - I was sometimes closing a file that was never opened. This
could cause anything to happen.
Enhanced - I was previously using the normal _access(pathfile,mode)
to check if a file existed. I believe this routine was
causing some problems with OS/2. I have since wrote my
own little routine in assembly to check for the
existence of a file. The New Code seems to be working
just fine, although, I haven't had any reports with OS/2
users.
June 12, 1992
-------------
CAM-MAIL.EXE
------------
Changed - If a user had Alias Status in a specific conference, the
Mail Door would any messages that were addressed to their
REAL Name to their ALIAS Name. Some people don't like that
idea, so I removed it. It will now simply leave the TO:
field alone.
Fixed - If a user had Alias Status in a specific conference and
wanted to download their replies, it wouldn't send any
messages that were from the Alias Name.
Fixed - Sometimes the door would say the user had a KeyBoard TimeOut
when logging off, when infact they didn't. I finally tracked
this one down. The logoff now works properly in the CALLER
Logs.
June 11, 1992
-------------
CAM-MAIL.EXE
------------
Added - All hard coded prompts/messages have been added to the
MKCAMTEXT.EXE program. You will need to run MKCAMTXT.EXE and
update your CAMTEXT.xxx file(s). You will also need to go to
prompt #71 and change it to fit the Default Settings. The
reason is that the "[A]ll Message [B]oth [Y]our Messages"
has been changed. Instead of just ONE line to describe this,
two lines have been added. Prompt #71 works in conjunction
with prompt #166.
Added - When a new user logs into the door, their scan flags will
be added according to the NetWork Conferences that have been
setup. This ONLY works if the NewUser Flag has been set for
specific conference(s).
Added - The rest of the HELP features/menus have been added for the
new commands that have been added during the Beta Testing.
MKCAMTXT.EXE
------------
Added - 20 new prompts have been added. Make sure you run this
program on your CAMTEXT.xxx file(s).
CMSETUP.EXE
-----------
Changed - RENAMED the CMSM.EXE to CMSETUP.EXE.
HELPMENU's
----------
Added - The new Menus have been added and they have also been changed
a little bit. If you have any better menus, please let me
know <g>.
June 10, 1992
-------------
CAM-MAIL.EXE
------------
Added - When selecting conferences, the name of the NetWork will pop
up on the bottom line. I also added another line of text
for the prompt: "Y) Your personal Mail, A) All Mail, etc..".
You will need to go into the MKCAMTXT.EXE program and modify
line numbers 70 and 71: Simply look at the default TEXT
to change it.
MKCAMTXT.EXE
------------
Added - More prompts have been added to the program. You will need
to run this program to update your CAMTEXT.xxx file(s).
June 9, 1992 (Night time release)
------------
CAM-MAIL.EXE
------------
Fixed - Just one I thought I fixed the NDX problem, I broke it. This
time everything is working.
June 9, 1992
------------
CAM-MAIL.EXE
------------
Fixed - There was another spot in the code where I was trying to
write to a file that wasn't open. This had to do with the
NDX files. This could cause any kind of a problem that
would be unknown to me.
June 8, 1992
------------
CAM-MAIL.EXE
------------
Added - Conference Selection by NETWORK has finally been added. This
works in conjunction with all the new stuff that I put in
USERSM.EXE the last week or so. A file called NETS will need
to go into your CAM-MAIL\HELP directory. It just gives some
GENERAL information to the user and clears the screen.
Fixed - There's been a display problem (very minor) in the conference
area. The checkmark would appear when you selected a
conference that wasn't on the screen. It no longer will put
this annoying character on the screen when it's not suppose
to <g>.
NETSM.EXE
---------
Enhanced - I added 3 more spaces for tag lines. This is the MAX that
I can allow in the program.
Fixed - Finally found the problem where the NETNAME.CNF file(s) were
being corrupted. The code is now properly initialized and
when you decide to increase the number of your conferences,
the NETNAME.CNF file(s) are also updated properly.
June 6, 1992
------------
USERSM.EXE
----------
Fixed - When listing conferences Indivually, everything on the right
side would ALWAYS be said to be Local. This was only a
display problem... I could of swore I fixed that before I
posted the code last night, but apparently I didn't. At any
rate, it's working just fine now.
CAM-MAIL.EXE
------------
Added - Users can now ABORT a download during the scanning process by
hitting these keys: Space Bar, ESC Key, CTRL-K, or CTRL-X
Added - When using PRESCAN.EXE, CAM-MAIL.EXE will now display a
different status line. This was done for debugging purposes.
I've had some people say that CAM-MAIL is screwed up during
a Prescan (It could be, but I'm unable to duplicate it).
Added - Cam-Mail now stores two different types of Last Message Read
Pointers (LMR) in the .PTR file for each QWK packet. These
are:
A - The LMR pointers AFTER the file was successfully
downloaded.
B - The LMR pointers BEFORE the file was successfully
downloaded.
When the file has been successfully uploaded, Cam-Mail will
prompt the user for the type of Update to do on the LMR
pointers.
There's also a new HELP file that goes along with it. It's
called PTR. Be sure you download the new HELPMENU.ZIP from
within the BETA door and update your HELP directory.
Otherwise your users won't know what to do <g>.
Added - Users can now select if they want to STORE the .NDX files
inside their QWK packets. Users with NetStatus are
automatically set to NO (Reguardless of what they want).
Fixed - When uploading a REP file, the SUBJECT heading was off by
two (According to the DEFAULT CAMTEXT file). I've modified
it so that it works properly with the default CAMTEXT file.
Fixed - If your users had the "Create NDX files" set to no, it would
create the PERSONAL.NDX file. This would cause some mail
readers to choke. The door will not create this file if this
option is set to NO. The mail readers will create it with
no problems.
IMPORT.EXE
----------
Added - If you NEDD to change the NET ID # in each message, you can
now override the DEFAULT of 1 by using this command line
switch:
/NETID#:xx
The xx represents the Net ID # to use. Whatever you do, make
sure this number is not assigned to anybody in the USERSM.EXE
program "A Edit Users", "Net ID NUmber". In just about 99%
of all cases, you should NEVER use this switch. If you have
any questions about it, please talk with me first.
EXPORT.EXE
----------
Added - The /BUILDREP switch has been added. This command will allow
you to build a REP file that ONLY contains the conferences
that you want to be echoing from your HUB. You then upload
the REP file inside the appropriate Mail Door and BINGO, all
of the conferences you defined in NETSM to be echoing will be
selected. This switch does not affect your Last Message Read
pointers inside the door or in the Export.
If the mail door you are using has a DESELECT ALL
conferences, I would suggest that you use this before
uploading your REP file.
Added - The /MAILDOOR:xxxxxxxxxxx switch has been added. This works
in conjunction with the /BUILDREP switch. The xxxx's
represent the name of the Mail Door Offline Configuration
Name. The DEFAULT is CAM-MAIL. You do NOT need to use this
switch if you will be uploading the REP file to the Cam-Mail
door. If you are unsure of the name to use for Offline
Configuration, please ask the Sysop you are echoing through
for the appropriate name. Ones that I know of are:
Mail Door Offline Configuration Name
--------- --------------------------
QMAIL = QMAIL
MARKMAIL = MARKMAIL
KMAIL = KMAIL
ROSEMAIL = ROSEMAIL
Some doors may allow you to use QMAIL. I know Cam-Mail does,
but if the Mail Door you are using doesn't isn't listed
above, you will need to check with your HUB Sysop being using
this feature (Otherwise, you will insert a bunch of BLANK
message <g>).
Added - If you NEDD to change the NET ID # checkng sequence, you can
now override the DEFAULT of 1 by using this command line
switch:
/NETID#:xx
The xx represents the Net ID # to use. Whatever you do, make
sure this number is not assigned to anybody in the USERSM.EXE
program "A Edit Users", "Net ID NUmber". In just about 99%
of all cases, you should NEVER use this switch. If you have
any questions about it, please talk with me first.
PRESCAN.EXE
-----------
Added - Added the command line switch: /D
The /D version of PCBoard 14.5 would not work properly with
prescan. This was due to prescan leaving the USERS and
USERS.INF files open. The /D version of PCBoard will not
allow for SHARING of files. If you have the /D version of
PCBoard, please use the /D switch. This will close down
the USERS and USERS.INF files. Altough, the prescan will
run a little slower because it will have to close down these
files each time it runs the mail door, it does operate
SAFELY without any problems. You should invoke PRESCAN like
this:
C:\CAM-MAIL\PRESCAN.EXE C:\CAM-MAIL /D
Notice that I give the the actual path to PRESCAN.EXE for
the execution. EVERYBODY should do this to insure they
don't have a copy of PRESCAN.EXE laying around in one
of their PATHS.
Modified - I also changed the look of the prescan. Wasn't much, but
it should be enough for people who are having problems
with prescan to ensure that they are using the right
VERSION of both CAM-MAIL.EXE and PRESCAN.EXE.
June 5, 1992
------------
USERSM.EXE
----------
The USERSM.EXE is now finished (Unless someone can find some BUGS to
report). With my testing, everything works just fine.
Added - Conference Configuration by RANGE.
Added - ALT_A was added in the "A Edit Users File". This will allow
you to change users conference Flags for Specific NetWorks.
You'll find that it comes in very handy when you have to give
someone NetStatus (Works in Conjunction with the Conference
Configuration [Either by RANGE or INDIVIDUALLY]).
I think that's really about it.. Doesn't sound like much, but it
indeed was a LOT of work.. I hope you enjoy it!!
June 4, 1992
------------
USERSM.EXE
----------
Added - I finally finished "C NetWork Conferences". This means that
you can now define the names of each of your conferences to
the appropriate NetWork you are using.
Added - I also added the Network in the "A Edit Users". The name of
the network will now appear.
EXPORT.EXE
----------
Modified - Previously, the EXPORT.EXE would send out all messages as
PUBLIC in your REP file. It now will leave the status
flag alone. This will allow for PRIVATE messages to
be sent!!
June 2, 1992
------------
CAM-MAIL.EXE
------------
Fixed - ADD/DROP/BULLETINS ON/etc.. was not working. It does now!!
Fixed - Because I wasn't initializing a variable, a problem could
arise on various occasions. This could cause any kind of a
problem. What happened was I was trying to close a file
that wasn't even opened.
Fixed - New Users were never updated as logging into the door!
Fixed - If a @USER@ or @sec@ or @sec-sec@ message was left as PUBLIC
the Cam-Mail door would allow the user to see it. Now, this
makes perfect sense to me, but apparently PCBoard doesn't
work this way. I've modified the code to handle the @ codes
in the TO field just like PCBoard.
Modified - I changed some of the code around for better processing!
USERSM.EXE
----------
Added - The ALT-T and ALT-B commands were finally added.
June 1, 1992
------------
CAM-MAIL.EXE
------------
Fixed - Net Status was broken if you didn't have the E flag selected
in the users configuration.
May 28, 1992
------------
CAM-MAIL.EXE
------------
Added - The door now has an Operator Page. It works just like
PCBoard. It first checks to see if the Page Bell is on, if
so, then it checks the Start and Stop times. From there the
user will either get "Paging Sysop" or "Sysop Not Available".
For the NOISE to alert the Sysop, I'm using a sound similar
to the phone when it rings.
USERSM.EXE
----------
Added - It came to my attention that I didn't add the Protocol
Selection in there. It's there now.
May 27, 1992
------------
CAM-MAIL.EXE
------------
Modified - Netflags were in NEAR memory. I have now moved them to
FAR memory to avoid any problems.
USERSM.EXE
----------
Added - I started to add the Net Information. It's not completed,
but it's partially in there. I'll probably change the
structure. Please do not use it.
May 20, 1992
------------
CAM-MAIL.EXE
------------
Added - Use the /NOTIME command switch in your batch file to tell
Cam-Mail not to charge your users time for being in the
door.
Added - Use the /CFG:filename to use a different config file. Some
Sysops want to have seperate download paths for different
nodes. All you have to do is use the CMSM.EXE program, make
your modifcations, and then copy CAMMAIL.CFG to another name
(Be sure to make a backup of your original CAMMAIL.CFG for
your other nodes). Then modify your MAIL batch file to look
something like this:
CD \CAM-MAIL
CAM-MAIL.EXE D:\PCB NO /CFG:NODE1.CFG
CD \PCB
BOARD
Fixed - Using the PRESCAN.EXE or LOCALCAM.EXE would have a BLANK
name for the caller. The name will now show up.
Fixed - If using the PRESCAN.EXE or the LOCALCAM.EXE, Cam-Mail
wouldn't translate the name of the SYSOP properly. This all
depended on whether or not you defined in PCBSetup that you
were using your REAL NAME.
Fixed - If you had the /X199 version of PCBoard 14.5, an error would
occur when uploading your REP file.
IMPORT.EXE
----------
Added - /LOG to let you know what was processed during the import.
A file by the name of your NETID + ".LOG" will be created.
Fixed - The status line wasn't keeping track very well. This also
included the DUPS.LOG as well.
LOCALCAM.EXE
------------
Added - Your PCBOARD.SYS is now renamed and then restored.
USERSM.EXE
----------
Fixed - If you modified the "Offline Packets Y/N" option, it would
actually change the NetStatus <arg>. It now works properly.
May 14, 1992
------------
Enhanced - Let's say a user called your BBS at 9600 Baud and sent
into the Select Options in the Mail Door and set his
Max Messages Per Conference/Total to the ones you have
defined in CMSM (Download Limits) for 9600 Baud. He
then calls at 2400 Baud. In the earlier code, he would
still have the MAX Limits for 9600. The code now will
adjust his Max Messages Per Conference/Total TEMPORARILY.
If you calls back at 9600 Baud, his settings will still
be in tact. I figured this could cause a problem if
someone accidentally called at 2400 Baud and downloaded
a LOT of messages. Would definately do something to the
phone bill (Assuming it is a long distance call).
Fixed - Multi-Lingual support wasn't working right in some areas.
All is well now. It works in both GRAPHICS and NON-GRAPHIC
modes.
Fixed - If a user had ALIAS status in a conference, but the Sysop
didn't give the user an Alias vis USERSM.EXE, the TO field
would be changed to a BLANK and the mail door would say ALL
of the mail is addressed to him.
Fixed - For some reason, there has been a BUG in the code for quite
some time (Or it poped up recently). At any rate, I found
that the CRCSM.EXE and the CAM-MAIL.EXE wasn't working
properly to find dupes. This was due to the ACTIVE status
of the message not being set correctly (As far as I can
tell). I spent several hours today trying to get this to
work properly.
Fixed - The Alias function was once again not working properly. This
depended on which part of the UPGRADE program you used. No
wonder why I had a hard time duplicating it.
IMPORT.EXE
----------
Modified - QMAIL v4.0 Beta decided to change the way TagLines were
handled. I've modified the code so it will handle the
new way of marking whether or not a message has a
network tagline.
Fixed - There was a ONE in a MILLION chance that your QWK could be
inserted into one conference below the actual conference.
Unforutnatley, this happened to me <arg> on my own system
(unbelievable that a BUG would actually happen on my own
system). The program will seem a little slower now when
jumping from one conference to another conference as I'm
seeking from the beginning of the CNAMES.@@@ file now,
instead of seeking from my current position. The slow down
won't be that noticeable for most people. I decided it is
better to be SAFE than SORRY!!!!
May 12, 1992
------------
IMPORTANT: Be sure you run the UPGRADE program before trying to use
any of the new code. Be sure you also downloaded ALL of
the ZIPs in the BETA Door. If you don't download all of
the new ZIPs, you will only cause yourself problems.
This includes EVERYBODY!!! As of May 12, 1992, NONE of
the EXE files are compatible with the New Version of
Cam-Mail. See the UPGRADE.DOC for info on which kind of
an Upgrade you will need to do.
CAM-MAIL.EXE
------------
Added - Users can now use an Alias in conferences defined by the
Sysop. See the NOTE on the USERSM.EXE for more info.
Added - Users can now Select if they want COLOR in:
Bulletins, News, GoodBye, and Welcome files.
Added - Users can now specify how many messages they want to download
in each conference and how many Total messages per QWK
Packet. All they have to do is go into the S command.
Added - More of the hard coded prompts have been moved to the CAMTEXT
file for multi-language BBS's.
Enhanced - Previous versions of Cam-Mail stored the CRC so CARBON
COPY messages wouldn't be allowed. I have since changed
the way Cam-Mail stores the CRC. Carbon Copy messages
are now allowed. Some people reported this as a PROBLEM
so it has been Fixed/Enhanced.
Fixed - If you had Net Status defined in the Security Area of
CMSM.EXE, it was possible that your users Net Status could
be removed.
PRESCAN.EXE
-----------
Enhanced - Updated the code to work with the new file formats.
CRCSM.EXE
---------
Enhanced - Updated the code to work with the new file formats.
Removed - The USERS Maintenance is not longer available in the CMSM
program. You will need to use the USERSM.EXE program to
access any users.
MKCAMTXT.EXE
------------
Added - Several new prompts have been added to the CAMTEXT file. You
will need to update all of your CAMTEXT.xxx files. You will
need to run this program at least ONCE on CAMTEXT. If you
run a multi-lingual BBS, then you will need to run it on
all of your other CAMTEXT.xxx files.
USERSM.EXE
----------
Added - An Alias' Option has been added. The Sysop will need to add
the name manual (So he/she can approve of the name) and will
then need to go into the Conference Area (Use F2 to toggle)
and add the L option to the Scan Flags in the appropriate
Conference.
Added - Color Preference has been added for toggling. The program
itself looks much better!!
Renamed - Previous this program was called CONFNET.EXE. Since it
deals more directly with the users, I have sinced renamed
it to a more appropriate name.
UPGRADE.EXE
-----------
Added - The Sysop can now upgrade to the BETA version by using this
handy dandy utility.
IMPORTANT: There are TWO options in the program. One is
for FIRST TIME Sysops using the Beta Door. The
other one is for people who have been using the
Beta Door for quite some time (This is because
the file formats have been changed for the users
info and needs to be updated).
May 11, 1992
------------
CAM-MAIL.EXE
------------
Enhanced - I have been notified that the DG command should FORCE the
prompt "Do you want to download this Packet". I have
changed it so it doesn't ask the user anything. The DG
command the same way as if the user had used "D;Y;G",
except the "DG" command has the 10 second logoff delay.
May 9, 1992
-----------
CAM-MAIL.EXE
------------
Added - Users can now use a TWO command to Download/Upload and then
do a GOODBYE. I've added them like so:
DG - Download Mail and then automatically log the user off.
UG Upload Mail and then automatically log the user off.
After the donwload/upload has been successful/aborted, the
Mail door will prompt them with a:
"Goodbye in 10 seconds. (H)angup now or (Ctrl-K) to cancel"
The user can then abort it if he/she feels the need <g>. For
users who know what they are doing, I still suggest using the
stacking option to FORCE everything.
Fixed - Keyboard TimeOut was not working during a REMOTE call.
Fixed - I don't know if this was broken or not, but I modified the
TimeLeft TimeOut routine. I had one person that it was not
working after an aborted download. My tests conclude that
it is now working.
Fixed - At least one of the Xmodem Protocols was not working. This
would happen if when trying to download a QWK packet. I've
verified ALL protocols that they are working, both in
downloading and uploading.
May 8, 1992
-----------
CAM-MAIL/EXPORT/IMPORT
----------------------
Fixed - In one of my functions I forgot to declare it FAR. This
could cause some problems on RARE occassions.
May 7, 1992
-----------
EXPORT.EXE
----------
Added - If you want to keep a LOG of what's going on when exporting
mail, use the /LOG command on the command line. The /LOG
should follow the name of your REP ID NAME. Example:
EXPORT.EXE SLEEPY /LOG
In the above example, the name of our REP ID is SLEEPY. ALL
optional command line parameters should follow the name of
your REP ID name. As of right now the only other command
line option is /TOP (Which should only be used when running
a new ID for the FIRST TIME).
Checking - I've done some very heavy tests on EXPORT to make sure
everything is working smoothly. *ALL* memory that is
allocated is removed. Export will NOT put messages in
the wrong conferences. This could happen in the 1.00
release if you decided to add more conferences (Via
PCBSetup). I've done a test with a message that is
200 lines long and it works beautifully. Most networks
only allow 100 lines. Be sure you DO NOT run the
EXPORT.EXE or IMPORT.EXE via a shell from another program.
If you do, you will only cause problems for yourself (At
least with the IMPORT.EXE program you can run into
problems because of the B-TREE).
May 5, 1992 (Evening)
-----------
IMPORT.EXE
----------
Fixed - There was a Divide by 0 which would end up in a DOS Error
code of 6.
May 5, 1992
-----------
CAM-MAIL.EXE
------------
Added - The door will now RETRY a network if the drive has been
broken from the server/network. This can happen if you
have to reboot a machine or something weird decides to
happen. The common message that can be displayed on a
LANtastic network is:
Server Connection to network Node "NODENAME" broken
reading drive "DRIVE-LETTER", Abort, Retry, Fail?
Cam-Mail is now smart enough to try to reconnect to the
server for about 5 seconds. If it can't connect, then the
"Unable to Open (FileName)" message will appear.
IMPORT.EXE
----------
Added - IMPORT will now RETRY a network if the drive has been
broken from the server/network. This can happen if you
have to reboot a machine or something weird decides to
happen. The common message that can be displayed on a
LANtastic network is:
Server Connection to network Node "NODENAME" broken
reading drive "DRIVE-LETTER", Abort, Retry, Fail?
Fixed - The /KILLQWK was not working. It will now DELETE the QW?
files upon a successful import.
EXPORT.EXE
----------
Added - EXPORT will now RETRY a network if the drive has been
broken from the server/network. This can happen if you
have to reboot a machine or something weird decides to
happen. The common message that can be displayed on a
LANtastic network is:
Server Connection to network Node "NODENAME" broken
reading drive "DRIVE-LETTER", Abort, Retry, Fail?
Enhanced - Change the memory module to LARGE. This will allow for
1 MEG CODE size in the FAR and NEAR memory modules.
May 4, 1992
-----------
Note: I've had people report of the new IMPORT.EXE not finding
duplicate messages (When it should be). If this happens to you,
this indicates that your CRC.DAT file is corrupted. You will
need to DELETE it and start from scratch. Please note that the
CRCSM.EXE does NOT create a CRC.DAT file. At this point, only
the IMPORT.EXE creates and updates the CRC.DAT file.
CAM-MAIL.EXE
------------
Added - The Sysop can now upload mail from another user.
Fixed - /X version of PCBoard will change the name of the CALLER file
to CLRxxx if the actual name of the CALLER if is more than 5
characters in length.
Fixed - If you logged on as SYSOP and you weren't using your REAL Name
(as defined in record #1 of the USERS file), the door would
use your REAL Name. The door will now add you as SYSOP in the
QWK file. This could cause problems if you tried uploading a
REP file using SYSOP/REAL NAME.
IMPORT.EXE
----------
Fixed - The /KILLQWK switch was not working.
Fixed - It was possible to get a memory error (Which the program
didn't catch). Import will now reduce the amount of memory
needed in certain cases (Dynamic).
EXPORT.EXE
----------
Modified - I was allocating an 11K buffer to the MSGS file. I've
it to a 8K buffer instead (You might see a slow down in
speed).
Fixes April 2, 1992
-----
- CAM-MAIL.EXE The Ymodem protocols was broken. The xmodem
calculation was incorrect and any communications package would
abort. This would only happen when DOWNLOADING a QWK packet.
New Features March 31, 1992
------------
- IMPORT.EXE I'm now using a B-TREE to store the CRC information for
duplicate checking. The IMPORT.EXE will now FLY when you have
enabled Duplicate Checking. Please note that IMPORT is the ONLY
EXE at this time that uses the B-TREE.
- IMPORT.EXE I modified the code so that SHARE is not needed if you
are not using a Multi-Node Setup.
- IMPORT.EXE The actual CRC calcuation is now different. This will
allow a user to post the same message in a different conference.
It will also allow for the same message to be sent to several
different people.
- IMPORT.EXE The program will keep a LOG file for duplicate messages
if this has been enabled. It gives you a running total for each
conference that has duplicate message(s) and a total number of
duplicates for all conferences. The name of the file is called
DUPS.LOG.
- CAM-MAIL.EXE If you are not running a multi-node BBS and do not
want to load SHARE.EXE, then do so. SHARE.EXE is NOT required
anymore.
Fixes March 31, 1992
-----
- CAM-MAIL.EXE When downloading mail it basically wasn't getting the
right messages according to the SCAN FLAGS. It now gets the proper
messages according to what you have your scan flags set to.
- CAM-MAIL.EXE When TRYING to select conferences, everything was not
being done correctly.
- CAM-MAIL.EXE If a user had NETSTATUS and was trying to select
conferences, it would ask for the type of SCAN to do. This was
incorrect. The door will not give them this option now.
New Features March 30, 1992
------------
- Users can now send NON-ECHO messages in an ECHO type conference.
All they need to do is state in the SUBJECT: "NE:" The "NE:"
simply means NON-ECHO. The message will then NOT have a status
of ECHO.
- Modified the code so that Sysops will now have to specify Net
Status in specific conferences.
- Modified the code so that Sysops can allow certain users to
download READ-ONLY (PRIVATE) messages in conferences. Some
networks (Such as RIME) will allow users to send Receiver Only
messages. This should only be given to users who are echoing mail
through your system.
- Created a new program called CONFNET.EXE. This will allow you to
edit the users CONFERENCE FLAGS. Very similar to PCBoards User
Editor.
Fixes March 30, 1992
-----
- While processing new bulletins, there could be a chance that
GARBAGE would be created for the BLT file. Somehow, this is a
compiler bug, so I had to come up with a work around. Took only 2
weeks to find it <arg>.
- Mailwaiting flags were not being done properly due to a bug in my
routine to set the bits. A user could often find that his
mailwaiting flags would tell him/her that they had mail in the
wrong conference.
- Due to an incorrect prototype in the source code, it was possible
for the Duplicate Checking not to work properly on some systems.
The door is now checking for duplicate REP files with no problems.
- The Ymodem-G protocol would sometimes send the information to
indicate a successful download/upload too fast and would therefore
get an ABORTED message by either the sender or receiver. All my
tests indicate that it is now working properly.
Fixes/Features During November 8, 1991 through March 29, 1992
--------------
Many changes were made to accomadate the new code. Unfortunatley,
I didn't keep track of these things. It sufficieth to say that the
code works at this point, but still has some BUGS that I haven't been
able to get ahold of. If you run into any problems, please let me
know so that I can fix them!!
November 7, 1991 (Noon)
----------------
Fixed - Opps, I broke the DSZ external protocol with last nights
release.
November 7, 1991
----------------
Fixed - If a user was using the Internal Protocols and he/she Dropped
Carrier during the transfer, the door would lock up. Fixed.
Fixed - A keyboard timeout could occur if you shelled to DOS too long.
Added - Added support for Samuel Smith's HSLink Protocol. If you
would like to use this protocol you will need to create
two batch files like this:
(CAMSH.BAT)
echo off
hslink -hs -NF -NV -p%1 -e%5 -u%6 %3
(CAMRH.BAT)
echo off
hslink -hs -NF -NV -p%1 -e%5 -u%6
The -NF disables the full screen status.
The -NV disables direct video writing.
Please note that the HSLink protocol at this point is a BETA
copy. I know of one screen display bug at this point. So
if the screen looks funny there's not much I can do at this
point.
You will also need to modify your PROT and PROTG file(s) to
include it as a listing.
November 5, 1991
----------------
Fixed - The Updating of Mail Flags was broken. It now works properly.
October 29, 1991
----------------
Fixed - The program was not adding NetWork Tag Info in some cases when
a .REP file was uploaded. This would cause double NetWork
Tag Lines <arg>.
Modified - Changed the way the CRC works on some Messages that are
inserted (CRC Checking more reliable now).
October 28, 1991
----------------
Added - The door is now FULLY multi-lingual. In all of the previous
versions the door was only multi-lingual with the CAMTEXT.xxx
files. Now the MENUS itself are now multi-lingual.
Modified - Previously the door would process a .REP file Echo Message
only if it was PUBLIC and the Conference was an Echo Mail
Conference. I've changed that so that any conference
that has Echo Mail status will import messages as being
Echoed.
October 26, 1991
----------------
Please note that the change that has been added might create
some new bugs that I haven't been able to find. I've done
extensive testing to make sure that the door is working properly.
If you find any problems with the door, please let me know ASAP.
Added - The door will now use it's own Conference SELECT flag.
PCBoard SELECT flags are no longer supported.
Fixed - I finally found the Display problem when selecting
conferences.
October 26, 1991
----------------
Added - Just about ALL of the PCBoard macros will now be converted.
This includes Bulletins, NEWS, GOODBYE and WELCOME.
Fixed - Color Codes in the Bulletins were not being translated.
October 25, 1991
----------------
The code is looking very well at this point. No bug reports at this
point. I've had some requests for some enhancements, but that is
about it. So if you have any problems with the mail door please let
me know. The release is VERY close.
Added - The door will now modify the PCBoard Color Codes in any
Bulletins, the WELCOME file, or the GOODBYE file.
October 12, 1991
----------------
It took quite amount of time to figure out what was casuing the Upload
of a REP file to HANG. This is why there has been a DELAY on adding new
features or anything. Please give the new code a try and see what
happens. I haven't been able to cause the system to crash with the
revision made.
Fixed - When I added the PCBDOOR enviornment, I was checking out of my
memory segment which could cause just about anything to happen.
I believe this was one of the causes to make the door hang when
a .REP file was uploaded.
Fixed - If a user had the Duplicate Checking turned on OR the Sysop was
forcing Duplicate Checking a problem could occur if the door
was not able to open the CRC files. This too could cause the
program to hang.
Modified - I lowered the amount of memory given to the CRC function.
This might of caused some problems with hanging as well.
October 11, 1991
----------------
Recompiled the code. Seems that there might of been a bad
compilation the other day because the code is crashing (Sometimes)
when a .REP file is uploaded. Since I haven't touched that part of
the code in over a month I'm hoping that the new compilation will
fix it.
October 10, 1991
----------------
Added - Cam-Mail will now exit with an error level of 100 when a
GoodBye was done in the door.
Fixed - Cam-Mail packets created with NetStatus were not working
properly.
Fixed - When importing a .QWK packet with Rnet, TagLines were
never added when they should of been.
October 9, 1991
---------------
Added - The Mail door will now auto increment the names of .QWK packets
when downloading more than one QWK file (i.e. QW0, QW1, QW2,
etc..).
Enhanced - Forgot to mention yesterday that the door will now allow
you to download a QWK packet even if no messages were
found. So if New Bulletins or New Files are found in
your packet and no new messages were found, the door will
prompt if you would want to download the packet anyways.
October 8, 1991
---------------
Added - Command Stacking is now available both in the Door itself and
via PCBoard. Basically, your users can now issue this via
PCBoard: MAIL;D;Y;G What this will do is open the Mail
Door, Download Mail, answer YES to the prompt if you want
to download the .QWK packet and Log Off after the download.
You can also use the: D;Y;G via Cam-Mail as well. Stacking
is also available in the Select Options Area and the Transfer
Protocol (i.e. T;Z )
October 7, 1991
---------------
Fixed - Personal Messages were not been noted as such if you were using
the All command in the conference configuration.
Fixed - The Last Date DIR Read was not been updated. This was due to
the fact that I was reseting my variable to 0 to indicate that
no new files were found (Opps). Somehow it got misplaced.
Fixed - If you were in the Conference Configuration to display Selected
Conferences and you choosed the B command, it would display the
conference as beeing an All conference. This was just a
display problem and nothing more.
Modified - The code will now scan for New Files or New Bulletins in a
conference if no new messages were found in that conference.
Modified - Change the way the initialization worked. Please note that
if you have a number of conferences pre-configured in
PCBSetup (Which are not being used), the door will take
longer to load if users do not have a REGISTERED flag for
those conferences. Because a number of people are
constantly adding conferences and because PCBoard does NOT
register people in conferences (It looks by doing it
on-the-fly) I need to check whether or not it is a PUBLIC
conference). The *ONLY* people who will be affected by a
slow down during the initialization process are those who
have conferences pre configured (And these conferences have
no name and are NOT Public).
October 5, 1991
---------------
It's been a LONG WEEK trying to put the BBS back together from
scratch. There hasn't been much of any updates, let alone any of the
new features added that I wanted. Everything should be back to
normal starting on Monday. I appreciate your patience in what has
happened...
Fixed - The "Keyboard Timeout Exceeded!" would be written to the
callers file if a transfer took longer the keyboard timout.
The users were not disconnected, it was just that it was
written to the callers log.
Fixed - NetStatus was broken on .QWK packets. It now works (again).
Fixed - @sec-sec@ messages were not being treated (However, @sec@
messages were). The door will now recognize BOTH of these.
Fixed - If a Date such as 00-00-80 occured as the Last Dir Read, a
problem could occur when scanning for new files.
Fixed - If a DIR file didn't exist and the sysop had it flagged for
scanning for new files, a problem could occur.